package com.sxj.corejava.code09_集合.set;

import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

/**
 * @author 石小俊
 * @date 2025年02月19日
 */
public class Test03_遍历方式 {

    public static void main(String[] args) {
        Set<Integer> set = new HashSet<>(Arrays.asList(1, 3, 5, 6, 8, 9));
        System.out.println(set);

        // 由于set无序,因此没有索引号,不支持普通for循环遍历
        // 方式一:增强for循环
        for (Integer num : set) {
            System.out.print(num + "\t");
        }
        System.out.println();

        // 方式二:使用Iterator迭代器
        Iterator<Integer> it = set.iterator();
        while (it.hasNext()) {
            System.out.print(it.next() + "\t");
        }
    }

}
